#ifndef BULLET_H
#define BULLET_H

#include<QPixmap>
#include"config.h"

class Bullet
{
public:
    Bullet();

    //更新子弹坐标
    void updatePosition();
    void e_updatePosition();

public:
    //子弹资源对象
    QPixmap m_Bullet;
    QPixmap e_Bullet;
    //子弹坐标
    int m_X;
    int m_Y;
    //子弹移动速度
    int m_Speed;
    int e_Speed;
    //子弹是否闲置（建立一个弹夹，先固定一个子弹数量，子弹未使用或出边界即为闲置，可以防止子弹一直被创建）
    bool m_Free;
    //子弹的矩形边框（用于碰撞检测）
    QRect m_Rect;


};

#endif // BULLET_H
